@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:30px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#ca0000;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.Toparea{ width:100%; height:36px; margin:0 auto; background:#ececec}
.Toparea ul{ width:1100px; height:36px; margin:0 auto}
.Toparea ul li{height:36px; line-height:36px; color:#6f6f6f; float:left}
.Toparea ul li a{line-height:36px; color:#6f6f6f; }

.heading{ width:1100px; height:125px; margin:0 auto; background:url(images/logo.jpg) center center no-repeat}

.navbg{ width:100%; height:60px; background: url(images/navbg.jpg) repeat}
.navbg ul{ width:1098px; height:60px; margin:0 auto}
.navbg ul li{ float:left; height:60px; background:url(images/nav_line.jpg) right center no-repeat}
.navbg ul li a{display:block; width:137px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navbg ul li a:hover{display:block; width:137px; height:60px; line-height:60px; background:#ff9900; text-align:center; font-size:16px; color:#fff; font-family:Î¢ÈíÑÅºÚ}

.product{width:100%; height:auto; margin:45px auto;}
.product .head{ width:1100px; height: auto; display:block; text-align:center; margin:0 auto 30px;background: url(images/line.jpg) center 60px no-repeat; }
.product .head p{font-size:24px;color:#227ecb; font-weight:bold; line-height:43px;}
.product .head span{ font-size:26px;color:#cbcbcb; line-height:41px; font-family:Arial, Helvetica, sans-serif}


.cplista{ width:1100px; height:auto; margin:0 auto; text-align:center; }
.list{
	display:inline-block; margin:8px;
	text-decoration:none; 
	width:122px; 
	height:32px; 
	line-height:32px; background:url(images/list1.jpg) no-repeat 0 0; text-align:center}
.list:hover{
	background:#c80000;  
	text-decoration:none; 
	color: #fff;

	
	}








.product .content{ width:1120px; min-height:300px; margin:0 auto}
.Menubob { width:1100px;height:32px; margin:0 auto; text-align:center;}
.Menubob a{display:inline-block; margin:8px;text-decoration:none; width:168px; 
	height:32px; 
	line-height:32px; text-align:center;border:2px solid;
border-radius:10px;
-moz-border-radius:10px; /* Old Firefox */}
.Menubob a:hover{background:#0099FF;  
	text-decoration:none; 
	color: #fff;}

.proimg_a{ border:1px solid #c6c6c6; width:256px; height:241px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_a img{width:254px; height:200px; padding:1px; border-bottom:1px solid #c6c6c6}

.child3{ width:100%; height:156px; margin:55px auto 0; background:url(images/bg.jpg) repeat}
.child3 .main{ width:1100px; height:156px; margin:0 auto; position:relative}
.child3 .main ul li .pica{ position:absolute; left:0; top:0; }
.child3 .main ul li.txt1{ position:absolute; left:280px; top:24px; font-size:18px; color:#fff; font-weight:bold; line-height:35px;}
.child3 .main ul li .picb{ position:absolute; left:790px; top:-25px; }


.blocka{ width:1100px; height:auto; margin:35px auto 0}

.about{width:742px; height:auto; float:left}
.about .head{ width:742px; height:75px;}
.about .head p{font-size:24px;color:#1560bd; line-height:75px; font-weight:bold}
.about .head span{font-size:16px;color:#d9d9d9; line-height:75px; font-weight:100; margin-left:12px; text-transform:uppercase}

.about .content{ width:742px; height: auto; }
.about .content .leftimg{ float:left; margin-right:20px}
.about .content .leftimg img{}
.about .content .righttxt{ width:333px; height:auto; float:right}
.about .content111 .righttxt111 a{ width:90px; height:30px; margin-top:10px; display:block; float:right; background:url(images/more.jpg) no-repeat 0 0; line-height:30px; color:#fff; display:block; text-align:center; font-size:16px; font-weight:bold;}


.contact{ width:290px; min-height:418px; float:right; background:#f8f8f8; padding:0 16px 16px;}
.contact .head{ width:290px; height:75px;}
.contact .head p{font-size:24px;color:#1560bd; line-height:75px; font-weight:bold}
.contact .head span{font-size:16px;color:#d9d9d9; line-height:75px; font-weight:100; margin-left:12px; text-transform:uppercase}
.contact .content{ width:290px; height: auto;}


.hjss{ width:1100px; height:auto;  margin:35px auto 0}
.hjss .head{ width:1100px; height: auto; display:block; text-align:center;}
.hjss .head p{font-size:24px;color:#227ecb; font-weight:bold; line-height:35px;}
.hjss .head span{ font-size:16px;color:#d9d9d9; line-height:18px; text-transform:uppercase}
.hjss .content{ width:1100px; height: auto; margin-top:20px}


.child1{ width:100%; height:156px; margin:35px auto 0; background:url(images/bg.jpg) repeat}
.child1 .main{ width:1100px; height:156px; margin:0 auto; position:relative}
.child1 .main ul li.txt1{ position:absolute; left:0; top:24px; font-size:25px; color:#fff; font-weight:bold; line-height:45px; height:48px; border-bottom:2px solid #fff}
.child1 .main ul li.txt2{ position:absolute; left:0; top:80px; font-size:22px; color:#fff; font-weight:bold; line-height:25px}
.child1 .main ul li.txt3{ position:absolute; left:0; top:118px; font-size:16px; color:#fff; line-height:20px}
.child1 .main ul li img{ position:absolute; left:865px; top:0; }


.bottomframe{ width:100%; height:auto; margin:0 auto; background:#f5f5f5; padding-top:75px; padding-bottom:45px}
.bottomframe .main{ width:1100px; height:auto; margin:0 auto}

.news1{ width:350px; min-height:464px; background:#fff; float:left}
.news1 .head{ width:350px; height:119px; background:url(images/pic_news.jpg) center top no-repeat}
.news1 .content{ width:310px; height: auto; padding:20px}

.block2{ width:310px; height:165px; margin:10px auto}
.block2 p a{width:310px; height:40px;font-size:14px; line-height:40px; color:#3b4855;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block2 span{width:310px; height:90px; display:block; overflow:hidden;line-height:30px; font-size:12px; color:#7c7c7c;}
.block2 .more{width:310px; height:35px;line-height:35px; font-size:14px; color:#2980c5;}






.news2{ width:682px; min-height:444px; float:right; background:#fff; padding:0 20px 20px}
.news2 .head{ width:682px; height:65px;}
.news2 .head p{font-size:24px;color:#2683cc; font-weight:bold; line-height:65px;}
.news2 .head span{ font-size:26px;color:#c3def3; line-height:65px; text-transform:uppercase; font-weight:100; margin-left:10px}
.news2 .content{ width:682px; height: auto}

.block1{ width:682px; height:83px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #d7d7d7;}
.block1 .time{ float:left; display:block; text-align:center; width:75px; height:88px;}
.block1 .time p{ color:#7c7c7c; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:25px; padding-top:20px}
.block1 .time span{ color:#7c7c7c; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:20px}

.block1 .righttxt{ float:right; width:607px; height:auto}
.block1 .righttxt p a{width:607px; height:35px;font-size:15px; line-height:35px; color:#444444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.block1 .righttxt span{width:607px; height:48px; display:block; overflow:hidden;line-height:24px; font-size:12px; color:#7c7c7c;}



.foot{ width:100%; height: auto; margin:0 auto}
.foot .dh{ width:100%; height:50px; background:#1161c0; display:block; text-align:center; line-height:50px; font-size:16px; color:#fff}
.foot .dh a{line-height:50px; font-size:16px; color:#fff}
.foot .main{ width:1100px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:30px; font-size:14px; line-height:30px; background:url(images/bot_ewm.jpg) right center no-repeat}











.mainframe{ width:1100px; height:auto; margin:30px auto;}
.leftframe{ width:250px; height:auto; float:left; margin-right:20px}
.contacta{ width:250px; height:auto; margin-top:20px}
.contacta .head{ width:250px; height:39px; background:#0657b2}
.contacta .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.contacta .head span{ line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.contacta .content{ width:224px; min-height:230px;background:url(images/contentbg.jpg) center 10px no-repeat; border:1px solid #cecece; border-top:none; padding:12px}
.contacta .content p{ font-size:18px; font-weight:bold; color:#ca0000; padding-left:75px; padding-top:33px}
.contacta .content .txt{padding-left:10px; padding-top:15px}
.cplist{width:250px; height:auto;}
.cplist .head{ width:250px; height:39px; background:#0657b2}
.cplist .head p{text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.cplist .head span{line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.cplist .content{ width:224px; height:auto;border:1px solid #cecece; border-top:none; padding:12px}
.onepro{ width:218px; height:39px; line-height:39px; text-indent:43px; display: block;font-size:14px; color:#191919; background: url(images/list.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:8px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.twopro{ width:218px; height:39px; border-bottom:1px dotted #cfcfcf; line-height:39px; text-indent:23px; display: block;font-size:13px; color:#444; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.rightframe{width:830px; height:auto;float:right;}
.maincont{width:830px; height:auto;}
.maincont .head{ width:830px; height:40px; display:block; border-bottom:1px solid #d2d2d2}
.maincont .head p{ padding-left:20px; padding-right:20px; border-bottom:3px solid #0657b2;line-height:40px; font-size:16px; color:#0657b2; font-weight:bold; float:left}
.maincont .head span{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .head a{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .content{ width:830px; height: auto; margin-top:26px}
.maincont .content2{width:810px; height: auto; margin:26px auto 0; font-size:15px; line-height:30px }
.maincont .content2 p{font-size:15px; line-height:30px; margin-bottom:10px}
.maincont .content1{width:830px; height: auto; margin:26px auto 0}
.maincont .content ul li{ height:39px; width:810px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px 14px; text-indent:26px; overflow:hidden; margin:0 auto}
.maincont .content ul li a{ height:39px; width:710px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; font-size:15px}
.maincont .content ul li span{ height:39px; width:100px; display:block; text-align:right; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}



.proimg_bb{ border:1px solid #c6c6c6; width:247px; height:242px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_bb img{width:245px; height:200px; padding:1px; border-bottom:1px solid #c6c6c6}



#telback{ background:url(images/lxs.png) no-repeat 50px -30px; min-height:400px; padding:80px 0 0 450px; width:340px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ca0000; line-height:35px; font-weight:bold}
.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ max-width:95%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{max-width:95%; border:1px solid #ddd}
.proshow .prtent img{max-width:95%; height:auto; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}


.mk_box{ width: 810px; margin:0 auto;}
	.mk_title{ background: #3899fa; height: 45px; line-height: 45px; }
	.mk_title span{ display: inline-block; height: 38px; line-height: 38px;font-size:22px; color: #fff; margin-left: 20px; border-bottom: 1px solid #fff; float: left;}
	.mk_title span em{ font-style: normal; margin-left: 10px;font-size:10px;}
	.mk_tico{ margin-left: 10px; height: 45px; line-height: 45px; width: 35px; background: url(images/20160509044805289.jpg) no-repeat 50% 10px; float: left;}
	.mk_content{ overflow: hidden; }
	.mk_prointro{ background: url(images/20160509052221390.jpg) no-repeat; height: 395px;}
	.mk_prointro p{ margin-bottom: 20px; }
	.mk_contrast{width: 95%; margin:15px auto; text-align: center; padding:15px 0;}
	.mk_contrast h2{ font-size:23px; text-align: left; padding-left: 15px; height: 40px; line-height: 40px; font-weight: 400;}
	.mk_content{overflow:hidden;}
	.mk_tips{ border-bottom: 1px dashed #666; padding: 20px 0; overflow: hidden;}
	.mk_tipsleft{ float: left;  background: #eb890e; color: #fff; padding: 15px 30px; font-size: 25px; border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; margin-left: 20px;}
	.mk_tipsright{ color: #c00; font-size: 16px; line-height: 25px; padding-top: 5px; margin-left: 30px; float:left;}
	.lx_tit{margin:20px 0 0 20px; line-height:15px;}
	.lx_tit ul{float:left;display:block;}
	.lx_tit ul li{font-size:16px;line-height:30px;margin-bottom:10px;}
	.lx_ul_div{overflow:hidden;margin-top:34px;display:block;}
	.lx_ul_div .lx_span01{float:left;padding:15px 35px;background-color:#3899fa;border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;font-size:25px;color:#fff;font-size:24px;}
	.lx_ul_div .lx_span02{float:left;color:#d02626;padding-top:18px;margin-left:25px;font-size:12px;}
	.left_lx_tit{float:left;}
	.lx_back img{padding:14px 0 30px 0;}
	
	.lx_wenti{padding-left:20px;}
	
	.lx_wenti01{overflow:hidden;margin-bottom:10px;padding-top:15px;}
	.lx_wenti01 span{float:left;line-height:20px;height:24px;color:#333;}
	
	.lx_wenti02{overflow:hidden;padding-bottom:16px;}
	.lx_wenti02 span{float:left;color:#666;line-height:20px;}
	
	.sub_lx_wenti01,.sub_lx_wenti02{font-size:12px;background-color:#eb890e;border-radius: 3px;  -moz-border-radius: 3px;-webkit-border-radius: 3px;width:20px;height:20px;line-height:20px;text-align:center;margin-right:10px;}